package com.sheledon.flyCat.core.aop.intercept;

/**
 * 拦截器需要实现该接口
 * intercept方法是一个环绕通知
 * 这是个简化的拦截器，通过 supports 来确定拦截对象
 */
public abstract class Interceptor {
    public boolean supports(Object bean){
        return false;
    }
    public abstract Object intercept(MethodInvocation methodInvocation);
}
